home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 September / PCWorld_2007-09_cd.bin / v cisle / winpooch / Winpooch-0.6.6.exe / {app} / CHANGELOG next >
Text File  |  2007-04-21  |  12KB  |  350 lines

  1.             Winpooch - Change log
  2.             *********************
  3.  
  4. Author        Benoit Blanchon
  5. Date        21/04/2007
  6. Version        0.6.6
  7. Web site    http://www.winpooch.com/
  8.  
  9. Winpooch 0.6.6
  10. --------------
  11. * Date : 21/04/2007
  12. * From version 0.6.5
  13. * Added compatibility with many kernel version (30 new builds).
  14. * Added rules for services.exe and explorer.exe, 
  15.   as suggested in bugs 1687722 and 1687725.
  16.   You have to reset filter to add it.
  17. * Minor bug fix: don't crash anymore if a language file can't be read.
  18. * Now includes libclamav 0.90.2
  19. * Now avoid calling ObpDereferenceObject when WhatchedObjects is locked.
  20.   I hope this will solve bug 1695488.
  21.     
  22. Winpooch 0.6.5
  23. --------------
  24. * Date : 17/03/2007
  25. * From version 0.6.4
  26. * Added compatibility with many kernel version (63 new builds)
  27. * Added a filter to detect modification on Windows firewall state.
  28.   You have to reset filter to add it.
  29. * Now includes libclamav 0.90.1
  30.  
  31. Winpooch 0.6.4
  32. --------------
  33. * Date : 07/01/2007
  34. * From version 0.6.3
  35. * Added compatibility with many kernel version (24 new builds)
  36. * Bug fix: WatchObjs_Lock() used to always return STATUS_SUCCESS. 
  37.   This should fix bug 1622709.
  38. * Added a filter to allow csrss.exe to kill processes.
  39.   Added a filter to ask user before writing a .sys in system32.
  40.   You have to reset filter to add them.
  41.  
  42. Winpooch 0.6.3
  43. --------------
  44. * Date : 15/12/2006
  45. * From version 0.6.2
  46. * Added compatibility with many kernel version (26 new builds)
  47. * Changed antivirus scanner cache.  Now implemented in kernel space.
  48.   This is much more efficient and memorize user choice when a virus is
  49.   detected.
  50. * Changed scanner cache window.
  51. * Added a hook on NtCreateUserProcess (only for Windows Vista).
  52.   This greatly improves Windows Vista support.
  53. * Added a button "Make a donation" to about window.
  54. * Don't report error anymore if ClamWin fails to open the file to scan.
  55. * Added simplified Chinese translation.
  56. * Added Czech translation.
  57.  
  58. Winpooch 0.6.2 beta
  59. -------------------
  60. * Date : 03/11/2006
  61. * From version 0.6.1
  62. * Added reason Sys::KillProcess.
  63. * Added compatibility with many kernel version (36 new builds)
  64. * Added support of Windows Vista 32bits.
  65.   (Not fully supported: for now Winpooch doesn't catch process creation).
  66. * Restored a feature for branch 0.5: can now hook and unhook processes.
  67. * Now save configuration in registry each time a setting is changed.
  68. * Fixed BSOD due to ExFreePool(NULL).
  69. * Fixed BSOD occuring when running out of memory.
  70. * Fixed memory leak in Winpooch.sys.
  71. * Fixed wrong error codes returned by hooks on NtQueryValueKey and NtSetValueKey.
  72. * Bug fix: scanning pattern weren't updated correctly.
  73. * Bug fix: now closes app-link if an IRP is cancel.
  74.   This should fix system freeze at shutdown.
  75. * Bug fix: uninstaller now removes freshclam.log
  76.  
  77. Winpooch 0.6.1 beta
  78. -------------------
  79. * Date : 01/10/2006
  80. * From version 0.6.0
  81. * Improved PE image reader so it can get the signature every time.
  82. * Improved kernel version detection. 
  83.   Now detection is only based on signature.
  84.   This will solve problem with different Windows kernels which 
  85.   have the same time-stamp.
  86. * Improved on-read file scan: now scan occurs while the handle to 
  87.   the file is closed.
  88.   This should fix many errors like "Unable to read file".
  89. * Disabled hard breakpoints.
  90.   This should solve unhandled exceptions (BSOD 0x0000008E).
  91. * Increased timeout values, they were to low to allow scanning big files.
  92.   Maybe I will increase them again later.
  93. * Added a command line option: "winpooch.exe report" generate an 
  94.   incompatibility report and exit.
  95. * Minor change: incompatibility report is now created in current directory.
  96. * Improved incompatibility report: now more readable and less confusing.
  97. * Added compatibility with many kernel version (40 new builds)
  98. * Included LibClamav 0.90.0 in automatic setup.
  99.   (LibClamav 0.88 was included with Winpooch 0.6.0).
  100. * Restored a feature from branch 0.5: Now it's possible to create a new 
  101.   rule directly from "ask" dialog.
  102. * Major bug fix: in many situations, the File::Read filter wasn't working.
  103. * Added many verifications to prevent from releasing a not-owned mutex.
  104. * Fixed the bug in IoCreateFile when the file doesn't exists
  105.   (many thanks to Virtual Black Fox).
  106.  
  107. Winpooch 0.6.0 beta
  108. -------------------
  109. * Date : 25/08/2006
  110. * From version 0.5.7
  111. * Changed the whole spying system : now using kernel mode API hooking.
  112. * Merged most of the changes from version 0.5.7 to 0.5.10.
  113. * Added support for BitDefender antivirus.
  114. * Added support for Libclamav, this makes Winpooch a fully independant 
  115.   antivirus. (Thanks to Boguslaw Brandys for his help).
  116.   The virus signatures are automatically downloaded every 3 hours.
  117. * Added background antivirus scanning.
  118. * Added a new reason "Reg::QueryValue"
  119. * Tray icon animation can now be disabled.
  120. * Custom sounds can be used instead of default sounds.
  121. * Fixed scrolling problems in several windows (filters, rules, trusted files).
  122. * Corrected problem with relative path in clamwin.conf.
  123. * Corrected problem with spaces in language files.
  124.  
  125. Winpooch 0.5.10
  126. ---------------
  127. * Date : 02/02/2006
  128. * From version 0.5.9
  129. * Added a rule to protect Winpooch's folder.
  130. * Added icons for each reason in "filters" and "history" panels.
  131. * Added scroll bar to the main menu.
  132. * Added support for Kaspersky antivirus for workstation.
  133. * Added a cache for antivirus scanner.
  134. * Fixed file delete protection (bug 1376805).
  135. * Fixed issue with empty application window (bug 1424496).
  136. * Changed "ask" dialog : now displays a multiline description.
  137.  
  138. Winpooch 0.5.9
  139. --------------
  140. * Date : 26/11/2005
  141. * From version 0.5.8
  142. * Fixed bugs 1362334 and 1362332.
  143. * Added Dutch translation from Jochem Jean van de Groep.
  144.  
  145. Winpooch 0.5.8
  146. --------------
  147. * Date : 15/11/2005
  148. * From version 0.5.7
  149. * Added a hook on NtSetInformationFile so as to catch file moves.
  150.   This should fix bug 1355999.
  151. * Fixed the bug 1356402.
  152. * Corrected default filters.
  153.   This should fix bugs 1356000 and 1356736.
  154. * Added more conditions for File:Write.
  155. * Added filters for alt startup and common alt startup folders.
  156. * Only reset the default filter when reading filters from an older version.
  157. * Extended "Language" combo box in configuration windows
  158.   so as to make all languages visible.
  159. * Added Portuguese (Brazil) translation (thanks to Vitor Brock)
  160.  
  161. Winpooch 0.5.7
  162. --------------
  163. * Date : 01/11/2005
  164. * From version 0.5.6
  165. * Corrected wildcard compare function (This should fix bug 1330362).
  166. * Allowed "Virus scan" on File:Read.
  167. * Removed hooks from advapi32.dll and kernel32.dll.
  168.   Added hooks into ntdll.dll.
  169. * Changed default filters.
  170. * Added instructions 0xB8 and 0xE9 (This should fix bug 1326507).
  171. * Added German and Turkish translations.
  172.  
  173. Winpooch 0.5.6
  174. --------------
  175. * Date : 06/10/2005
  176. * From version 0.5.5
  177. * Added icons in "processes" window.
  178. * Added "sort" feature in "processes" window.
  179. * Add 'time' column in history window.
  180. * Corrected the bug that made types "Path" and "Wildacrds" identical.
  181. * Corrected an issue with "Unhook" : now prevent a process from being 
  182.   unhooked twice.
  183. * Corrected the bug with "Ask" and "Scan" : the file wasn't scanned.
  184. * Corrected the issue with program paths that contains spaces.
  185. * Corrected a bug that can make the calling process crash when using 
  186.   "feign" reaction to "Sys::Execute".
  187. * Corrected the issue with non-existing files : Sys::Execute on 
  188.   non-existing files are now rejected.
  189.  
  190. Winpooch 0.5.5 beta
  191. -------------------
  192. * Date : 28/09/2005
  193. * From version 0.5.4
  194. * Added Polish and Hungarian translations.
  195.   (Italian translation is not complete)
  196. * Added sound (like in versions 0.4.x).
  197. * Added "history" menu with "Clear", "View Log" and 
  198.   "Create rule" items.
  199. * Added "process" menu with  "Kill", "Hook" and "Unhook" items.
  200. * Added the "Path" type for filters.
  201. * Added "Import filters" and "Export filters" in "Configuration" window.
  202. * Added "Reset filters" in "Configuration" window.
  203. * Moved "View log file" to the "history" window.
  204. * Added many default filters.
  205. * Added "Unhook" and "Kill" buttons to "ask" dialog.
  206. * Added a FAQ file in the package.
  207. * Improved user interface (many improvements).
  208. * Corrected the bug with MoveFileWithProgress.
  209.  
  210. Winpooch 0.5.4 alpha
  211. --------------------
  212. * Date : 24/07/2005
  213. * From version 0.5.3
  214. * Added multi-language support.
  215. * Added French translation.
  216. * Now, you can force Winpooch to run on Windows 64.
  217. * Modified injection system, this may improve compatibility.
  218. * Corrected splash screen, now works with 16-bit color depth.
  219. * Corrected injection in suspended processes (W2K only)
  220.  
  221. Winpooch 0.5.3 alpha
  222. --------------------
  223. * Date : 10/07/2005
  224. * From version 0.5.2
  225. * Added ClamWin antivirus support.
  226. * Added configuration window.
  227. * Added a default reaction when using the "ask" feature.
  228. * Added a button to create a filter in "ask" dialog.
  229. * Unhooking is faster.
  230.  
  231. Winpooch 0.5.2 alpha
  232. --------------------
  233. * Date : 26/06/2005
  234. * From version 0.5.1
  235. * Added a splash screen.
  236. * Changed the way key are watched so as to prevent key pool 
  237.   from saturation.
  238. * Replace the three independant windows by a window with tabs.
  239. * Added a new tab to see which registry keys are opened.
  240. * Added a log file.
  241.  
  242. Winpooch 0.5.1 alpha
  243. --------------------
  244. * Date : 17/06/2005
  245. * From version 0.5.0
  246. * Added "process discovery" : tries to hook processes created by
  247.   processes which are not hooked.
  248. * Added filter saving.
  249. * Many small changes.
  250.  
  251. Winpooch 0.5.0 alpha
  252. --------------------
  253. * Date : 30/05/2005
  254. * From version 0.4.4
  255. * Almost everything changed.
  256.  
  257. Winpooch 0.4.3
  258. --------------
  259. * Date : 10/03/2005
  260. * From version 0.4.2
  261. * Added German translation (Thanks to Kai Scheller).
  262. * Added many directory and keys to watch, please read README
  263.   (Thanks to Seather).
  264. * Changed "Last alerts" dialog, the text can be selected and copied.
  265.   (Thanks to Dorian)
  266.  
  267. Winpooch 0.4.2
  268. --------------
  269. * Date : 13/02/2005
  270. * From version 0.4.1
  271. * Added Italian translation (Thanks to Andrea Vezzali)
  272. * Corrected bug 1101832 : "tray icon disappears".
  273. * Improved "auto check for update"
  274.  
  275. Winpooch 0.4.1
  276. --------------
  277. * Date : 11/01/2005
  278. * From version 0.4.0
  279. * Added a registry watcher on ...\Winlogon\Notify 
  280.   (Thanks to Torsten Mohrin)
  281. * Corrected "Failed to init language module" at startup
  282. * Corrected uninstaller : it no more removes the Run key.
  283.   (Thanks to Torsten Mohrin)
  284.  
  285. Winpooch 0.4.0
  286. --------------
  287. * Date : 09/01/2005
  288. * From version 0.3.2
  289. * Added multi-language support
  290. * Added French language pack
  291. * Added a watcher on system32/drivers/etc (Thanks to Torsten Mohrin)
  292. * Added configuration dialog box
  293. * Added automatic-check-for-updates feature
  294. * Added "Enable Poochy picture" option
  295. * Corrected relative path problem with Winpooch.log
  296.  
  297. Winpooch 0.3.2
  298. --------------
  299. * Date : 22/12/2004
  300. * From version 0.3.1
  301. * Changed message when a file is renamed
  302. * Changed the "Last alerts" window, now it is resizable
  303. * Changed the "About" box
  304. * Added a filter to avoid sending the same alert several times
  305.  
  306. Winpooch 0.3.1
  307. --------------
  308. * Date : 15/12/2004
  309. * From version 0.3.0
  310. * Fixed relative paths problems at Windows startup
  311.  
  312. Winpooch 0.3.0
  313. --------------
  314. * Date : 14/12/2004
  315. * From version 0.2.2
  316. * Added advices in addition of alerts
  317. * Added the "Last alerts" window
  318. * Added the "Report a bug" menu item
  319. * The icon stay alerted until the user click on it
  320.   (useful is your are absent from the computer)
  321. * Winpooch is almost ready for translations
  322. * Removed "Start menu" from directory list
  323.     
  324. Winpooch 0.2.2
  325. --------------
  326. * Date : 29/11/2004
  327. * From version 0.2.1
  328. * Remove registry key : HKLM\System\CurrentControlSet
  329.  
  330. Winpooch 0.2.1
  331. --------------
  332. * Date : 28/11/2004
  333. * From version 0.2.0
  334. * New icon for the application
  335. * New alert picture
  336. * Removed button in taskbar
  337. * Added registry keys (see README file)
  338. * Added menu item : "Go to Web site"
  339.  
  340. Winpooch 0.2.0
  341. --------------
  342. * Date : 21/11/2004
  343. * From version 0.1.0
  344. * Winpooch now shutdown correctly at Windows shutdown.
  345. * New notification window : poochy with a balloon.
  346.  
  347. Winpooch 0.1.0 
  348. --------------
  349. * Date : 11/11/2004
  350. * Initial release.